[INFO] fetching crate mime_multipart 0.5.2...
[INFO] checking mime_multipart-0.5.2 against master#af3c6e733a40e671550e0f0f5aeecaa13772ba56 for pr-74989
[INFO] extracting crate mime_multipart 0.5.2 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate mime_multipart 0.5.2 on toolchain af3c6e733a40e671550e0f0f5aeecaa13772ba56
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate mime_multipart 0.5.2
[INFO] finished tweaking crates.io crate mime_multipart 0.5.2
[INFO] tweaked toml for crates.io crate mime_multipart 0.5.2 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 47a0fd708d75989ab8f59fa6b4c558ec3798dc659e5b97dbde01430fe955318c
[INFO] running `Command { std: "docker" "start" "-a" "47a0fd708d75989ab8f59fa6b4c558ec3798dc659e5b97dbde01430fe955318c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "47a0fd708d75989ab8f59fa6b4c558ec3798dc659e5b97dbde01430fe955318c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47a0fd708d75989ab8f59fa6b4c558ec3798dc659e5b97dbde01430fe955318c", kill_on_drop: false }`
[INFO] [stdout] 47a0fd708d75989ab8f59fa6b4c558ec3798dc659e5b97dbde01430fe955318c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 87ff75747a4b00e426f984dd98df30157ebdf7c9c5b22214f3661067f0cc5136
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "87ff75747a4b00e426f984dd98df30157ebdf7c9c5b22214f3661067f0cc5136", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.21
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]     Checking tinyvec v0.3.4
[INFO] [stderr]    Compiling syn v1.0.40
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]     Checking matches v0.1.8
[INFO] [stderr]    Compiling serde_derive v1.0.116
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]    Compiling serde v1.0.116
[INFO] [stderr]     Checking futures v0.1.29
[INFO] [stderr]     Checking percent-encoding v1.0.1
[INFO] [stderr]     Checking language-tags v0.2.2
[INFO] [stderr]     Checking remove_dir_all v0.5.3
[INFO] [stderr]     Checking traitobject v0.1.0
[INFO] [stderr]     Checking typeable v0.1.2
[INFO] [stderr]     Checking unicode-bidi v0.3.4
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking rand_jitter v0.1.4
[INFO] [stderr]     Checking unicode-normalization v0.1.13
[INFO] [stderr]     Checking rand_isaac v0.1.1
[INFO] [stderr]     Checking rand_xorshift v0.1.1
[INFO] [stderr]     Checking rand_hc v0.1.0
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking base64 v0.10.1
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking bytes v0.4.12
[INFO] [stderr]     Checking tokio-io v0.1.13
[INFO] [stderr]     Checking tempdir v0.3.7
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking chrono v0.4.15
[INFO] [stderr]     Checking buf-read-ext v0.3.0
[INFO] [stderr]     Checking hyper v0.10.16
[INFO] [stderr]     Checking textnonce v0.6.5
[INFO] [stderr]     Checking mime_multipart v0.5.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/error.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!( f.write_str(&*self.description()) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/error.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             try!( write!(f, ": {:?}", self.source().unwrap()) ); // recurse
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lib.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let mut path = try!(TempDir::new("mime_multipart")).into_path();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:157:22
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let (_, found) = try!(reader.stream_until_token(b"\r\n\r\n", &mut buf));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let headers = try!(match httparse::parse_headers(&buf, &mut header_memory) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(inner(&mut reader, &headers, &mut nodes, always_use_files));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     try!(inner(&mut reader, headers, &mut nodes, always_use_files));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let (_, found) = try!(reader.stream_until_token(&boundary, &mut buf));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let peeker = try!(reader.fill_buf());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |             let peeker = try!(reader.fill_buf());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let (_, found) = try!(reader.stream_until_token(&lt, &mut buf));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:251:26
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let (_, found) = try!(reader.stream_until_token(&ltlt, &mut buf));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(match httparse::parse_headers(&buf, &mut header_memory) {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             try!(inner(reader, &part_headers, &mut inner_nodes, always_use_files));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:304:32
[INFO] [stdout]     |
[INFO] [stdout] 304 |             let mut filepart = try!(FilePart::create(part_headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |             let mut file = try!(File::create(filepart.path.clone()));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |             let (read, found) = try!(reader.stream_until_token(&lt_boundary, &mut file));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:319:30
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let (_, found) = try!(reader.stream_until_token(&lt_boundary, &mut buf));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:376:30
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Charset::Us_Ascii => try!(all::ASCII.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:377:32
[INFO] [stdout]     |
[INFO] [stdout] 377 |         Charset::Iso_8859_1 => try!(all::ISO_8859_1.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:378:32
[INFO] [stdout]     |
[INFO] [stdout] 378 |         Charset::Iso_8859_2 => try!(all::ISO_8859_2.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:379:32
[INFO] [stdout]     |
[INFO] [stdout] 379 |         Charset::Iso_8859_3 => try!(all::ISO_8859_3.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:380:32
[INFO] [stdout]     |
[INFO] [stdout] 380 |         Charset::Iso_8859_4 => try!(all::ISO_8859_4.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:381:32
[INFO] [stdout]     |
[INFO] [stdout] 381 |         Charset::Iso_8859_5 => try!(all::ISO_8859_5.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:382:32
[INFO] [stdout]     |
[INFO] [stdout] 382 |         Charset::Iso_8859_6 => try!(all::ISO_8859_6.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:383:32
[INFO] [stdout]     |
[INFO] [stdout] 383 |         Charset::Iso_8859_7 => try!(all::ISO_8859_7.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:384:32
[INFO] [stdout]     |
[INFO] [stdout] 384 |         Charset::Iso_8859_8 => try!(all::ISO_8859_8.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:386:33
[INFO] [stdout]     |
[INFO] [stdout] 386 |         Charset::Iso_8859_10 => try!(all::ISO_8859_10.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         Charset::Euc_Jp => try!(all::EUC_JP.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:391:33
[INFO] [stdout]     |
[INFO] [stdout] 391 |         Charset::Iso_2022_Jp => try!(all::ISO_2022_JP.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |         Charset::Big5 => try!(all::BIG5_2003.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 |         Charset::Koi8_R => try!(all::KOI8_R.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |             "UTF-8" => try!(all::UTF_8.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         try!(self.write_all(buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:439:18
[INFO] [stdout]     |
[INFO] [stdout] 439 |         count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |         count += try!(stream.write_all_count(&boundary));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |         count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:447:30
[INFO] [stdout]     |
[INFO] [stdout] 447 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:448:30
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:449:30
[INFO] [stdout]     |
[INFO] [stdout] 449 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:457:26
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 count += try!(stream.write_all_count(&part.body));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:462:30
[INFO] [stdout]     |
[INFO] [stdout] 462 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:463:30
[INFO] [stdout]     |
[INFO] [stdout] 463 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:464:30
[INFO] [stdout]     |
[INFO] [stdout] 464 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:465:30
[INFO] [stdout]     |
[INFO] [stdout] 465 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:472:32
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 let mut file = try!(File::open(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:473:26
[INFO] [stdout]     |
[INFO] [stdout] 473 |                 count += try!(::std::io::copy(&mut file, stream)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:477:32
[INFO] [stdout]     |
[INFO] [stdout] 477 |                 let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:481:30
[INFO] [stdout]     |
[INFO] [stdout] 481 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:482:30
[INFO] [stdout]     |
[INFO] [stdout] 482 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:483:30
[INFO] [stdout]     |
[INFO] [stdout] 483 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:484:30
[INFO] [stdout]     |
[INFO] [stdout] 484 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:491:26
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 count += try!(write_multipart(stream, &boundary, &subnodes));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:496:18
[INFO] [stdout]     |
[INFO] [stdout] 496 |         count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |     count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |     count += try!(stream.write_all_count(&boundary));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:502:14
[INFO] [stdout]     |
[INFO] [stdout] 502 |     count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     try!(write!(stream, "{:x}\r\n", chunk.len()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     try!(stream.write_all(chunk));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     try!(stream.write_all(b"\r\n"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:528:9
[INFO] [stdout]     |
[INFO] [stdout] 528 |         try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:529:9
[INFO] [stdout]     |
[INFO] [stdout] 529 |         try!(write_chunk(stream, &boundary));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:9
[INFO] [stdout]     |
[INFO] [stdout] 530 |         try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:537:21
[INFO] [stdout]     |
[INFO] [stdout] 537 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:538:21
[INFO] [stdout]     |
[INFO] [stdout] 538 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:539:21
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 try!(write_chunk(stream, &part.body));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:553:21
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:554:21
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:558:17
[INFO] [stdout]     |
[INFO] [stdout] 558 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:561:32
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 let metadata = try!(::std::fs::metadata(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:562:17
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 try!(write!(stream, "{:x}\r\n", metadata.len()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:565:32
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 let mut file = try!(File::open(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:566:17
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 try!(::std::io::copy(&mut file, stream)) as usize;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 try!(stream.write(b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:571:32
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:576:21
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:577:21
[INFO] [stdout]     |
[INFO] [stdout] 577 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:585:17
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 try!(write_multipart_chunked(stream, &boundary, &subnodes));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     try!(write_chunk(stream, &boundary));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 |     try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:599:5
[INFO] [stdout]     |
[INFO] [stdout] 599 |     try!(write_chunk(stream, b""));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/error.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!( f.write_str(&*self.description()) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/error.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             try!( write!(f, ": {:?}", self.source().unwrap()) ); // recurse
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lib.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let mut path = try!(TempDir::new("mime_multipart")).into_path();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:157:22
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let (_, found) = try!(reader.stream_until_token(b"\r\n\r\n", &mut buf));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let headers = try!(match httparse::parse_headers(&buf, &mut header_memory) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(inner(&mut reader, &headers, &mut nodes, always_use_files));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     try!(inner(&mut reader, headers, &mut nodes, always_use_files));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let (_, found) = try!(reader.stream_until_token(&boundary, &mut buf));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let peeker = try!(reader.fill_buf());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |             let peeker = try!(reader.fill_buf());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let (_, found) = try!(reader.stream_until_token(&lt, &mut buf));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:251:26
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let (_, found) = try!(reader.stream_until_token(&ltlt, &mut buf));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(match httparse::parse_headers(&buf, &mut header_memory) {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             try!(inner(reader, &part_headers, &mut inner_nodes, always_use_files));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:304:32
[INFO] [stdout]     |
[INFO] [stdout] 304 |             let mut filepart = try!(FilePart::create(part_headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |             let mut file = try!(File::create(filepart.path.clone()));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |             let (read, found) = try!(reader.stream_until_token(&lt_boundary, &mut file));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:319:30
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let (_, found) = try!(reader.stream_until_token(&lt_boundary, &mut buf));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:376:30
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Charset::Us_Ascii => try!(all::ASCII.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:377:32
[INFO] [stdout]     |
[INFO] [stdout] 377 |         Charset::Iso_8859_1 => try!(all::ISO_8859_1.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:378:32
[INFO] [stdout]     |
[INFO] [stdout] 378 |         Charset::Iso_8859_2 => try!(all::ISO_8859_2.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:379:32
[INFO] [stdout]     |
[INFO] [stdout] 379 |         Charset::Iso_8859_3 => try!(all::ISO_8859_3.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:380:32
[INFO] [stdout]     |
[INFO] [stdout] 380 |         Charset::Iso_8859_4 => try!(all::ISO_8859_4.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:381:32
[INFO] [stdout]     |
[INFO] [stdout] 381 |         Charset::Iso_8859_5 => try!(all::ISO_8859_5.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:382:32
[INFO] [stdout]     |
[INFO] [stdout] 382 |         Charset::Iso_8859_6 => try!(all::ISO_8859_6.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:383:32
[INFO] [stdout]     |
[INFO] [stdout] 383 |         Charset::Iso_8859_7 => try!(all::ISO_8859_7.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:384:32
[INFO] [stdout]     |
[INFO] [stdout] 384 |         Charset::Iso_8859_8 => try!(all::ISO_8859_8.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:386:33
[INFO] [stdout]     |
[INFO] [stdout] 386 |         Charset::Iso_8859_10 => try!(all::ISO_8859_10.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         Charset::Euc_Jp => try!(all::EUC_JP.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:391:33
[INFO] [stdout]     |
[INFO] [stdout] 391 |         Charset::Iso_2022_Jp => try!(all::ISO_2022_JP.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |         Charset::Big5 => try!(all::BIG5_2003.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 |         Charset::Koi8_R => try!(all::KOI8_R.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |             "UTF-8" => try!(all::UTF_8.decode(bytes, DecoderTrap::Strict)),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         try!(self.write_all(buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:439:18
[INFO] [stdout]     |
[INFO] [stdout] 439 |         count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |         count += try!(stream.write_all_count(&boundary));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |         count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:447:30
[INFO] [stdout]     |
[INFO] [stdout] 447 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:448:30
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:449:30
[INFO] [stdout]     |
[INFO] [stdout] 449 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:457:26
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 count += try!(stream.write_all_count(&part.body));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:462:30
[INFO] [stdout]     |
[INFO] [stdout] 462 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:463:30
[INFO] [stdout]     |
[INFO] [stdout] 463 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:464:30
[INFO] [stdout]     |
[INFO] [stdout] 464 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:465:30
[INFO] [stdout]     |
[INFO] [stdout] 465 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:472:32
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 let mut file = try!(File::open(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:473:26
[INFO] [stdout]     |
[INFO] [stdout] 473 |                 count += try!(::std::io::copy(&mut file, stream)) as usize;
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:477:32
[INFO] [stdout]     |
[INFO] [stdout] 477 |                 let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:481:30
[INFO] [stdout]     |
[INFO] [stdout] 481 |                     count += try!(stream.write_all_count(header.name().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:482:30
[INFO] [stdout]     |
[INFO] [stdout] 482 |                     count += try!(stream.write_all_count(b": "));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:483:30
[INFO] [stdout]     |
[INFO] [stdout] 483 |                     count += try!(stream.write_all_count(header.value_string().as_bytes()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:484:30
[INFO] [stdout]     |
[INFO] [stdout] 484 |                     count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:491:26
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 count += try!(write_multipart(stream, &boundary, &subnodes));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:496:18
[INFO] [stdout]     |
[INFO] [stdout] 496 |         count += try!(stream.write_all_count(b"\r\n"));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |     count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |     count += try!(stream.write_all_count(&boundary));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:502:14
[INFO] [stdout]     |
[INFO] [stdout] 502 |     count += try!(stream.write_all_count(b"--"));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     try!(write!(stream, "{:x}\r\n", chunk.len()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     try!(stream.write_all(chunk));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     try!(stream.write_all(b"\r\n"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:528:9
[INFO] [stdout]     |
[INFO] [stdout] 528 |         try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:529:9
[INFO] [stdout]     |
[INFO] [stdout] 529 |         try!(write_chunk(stream, &boundary));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:9
[INFO] [stdout]     |
[INFO] [stdout] 530 |         try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:537:21
[INFO] [stdout]     |
[INFO] [stdout] 537 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:538:21
[INFO] [stdout]     |
[INFO] [stdout] 538 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:539:21
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 try!(write_chunk(stream, &part.body));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:553:21
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:554:21
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:558:17
[INFO] [stdout]     |
[INFO] [stdout] 558 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:561:32
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 let metadata = try!(::std::fs::metadata(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:562:17
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 try!(write!(stream, "{:x}\r\n", metadata.len()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:565:32
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 let mut file = try!(File::open(&filepart.path));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:566:17
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 try!(::std::io::copy(&mut file, stream)) as usize;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 try!(stream.write(b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:571:32
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 let boundary = try!(get_multipart_boundary(headers));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     try!(write_chunk(stream, header.name().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:576:21
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     try!(write_chunk(stream, b": "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:577:21
[INFO] [stdout]     |
[INFO] [stdout] 577 |                     try!(write_chunk(stream, header.value_string().as_bytes()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |                     try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:585:17
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 try!(write_multipart_chunked(stream, &boundary, &subnodes));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         try!(write_chunk(stream, b"\r\n"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 |     try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     try!(write_chunk(stream, &boundary));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 |     try!(write_chunk(stream, b"--"));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:599:5
[INFO] [stdout]     |
[INFO] [stdout] 599 |     try!(write_chunk(stream, b""));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/tests.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let mock: &mut NetworkStream = &mut mock;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStream`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/tests.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mock: &mut NetworkStream = &mut mock;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/tests.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let mock: &mut NetworkStream = &mut mock;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 format!("{}: {:?}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:74:40
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:76:40
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:78:40
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 |             _ => format!("{}", self.description()).fmt(f),
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!( f.write_str(&*self.description()) );
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 format!("{}: {:?}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:74:40
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:76:40
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:78:40
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 format!("{}: {}", self.description(), e).fmt(f),
[INFO] [stdout]    |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 |             _ => format!("{}", self.description()).fmt(f),
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!( f.write_str(&*self.description()) );
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 104 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 106 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 35.28s
[INFO] running `Command { std: "docker" "inspect" "87ff75747a4b00e426f984dd98df30157ebdf7c9c5b22214f3661067f0cc5136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87ff75747a4b00e426f984dd98df30157ebdf7c9c5b22214f3661067f0cc5136", kill_on_drop: false }`
[INFO] [stdout] 87ff75747a4b00e426f984dd98df30157ebdf7c9c5b22214f3661067f0cc5136
